El paquet boot-floppies
contΘ tot el codi font i documentaci≤ dels
disquets d'instal╖laci≤.
El disquet de rescat tΘ un sistema de fitxers Ext2 (o FAT, depenent de la
vostra arquitectura) i haurφeu de poder-hi accedir muntant els discs amb Ext2 o
FAT. El nucli Linux Θs el fitxer linux.bin
. El fitxer
root.bin
Θs una imatge del sistema de fitxers comprimida amb
gzip
a 1.44 MB amb un sistema de fitxers Minix o Ext2 i que serα
carregat en el disc RAM i usat com a sistema de fitxers arrel.
Si trobeu necessari reemplaτar el nucli del disquet de rescat, haureu de configurar-lo amb les segⁿents caracterφstiques, no com a m≥duls:
Assegureu-vos de que el nucli que teniu pensat usar NO porta l'opci≤ CONFIG_DEVFS, donat que aquesta no Θs compatible amb l'instal╖lador.
Descarregar un joc de disquets d'arrencada: els discs root, rescue i de
controladors (drivers). Heu de saber que bf2.4, idepci i compact usen nuclis
variants. Un motiu per a usar el joc ide o compact, per exemple, seria que
sols tenen 1 o 2 discs de controladors i probablement el vostre nucli ja contΘ
tots els controladors que hagueu de manester contru∩ts en el seu interior. Hi
ha un inconvenient i Θs que aix≥ requereix d'una configuraci≤ manual extra a
menys que us hagueu contru∩t un nucli amb el mateix nom del sabor (mireu
make-kpkg en el kernel-package
). Podreu veure alguns missatges
d'error referents als m≥duls.
Per a compilar un nucli personalitzat, es recomana que configureu el nucli de forma pareguda al que voleu reemplaτar. Haurieu de usar el paquet kernel-source que es va usar per a construir el nucli i copiar el fitxer .config des del disquet de rescat (mireu mΘs endavant).
Munteu la imatge del disquet de rescat, amb quelcom semblant al segⁿent:
mount -t auto -o loop rescue.bin /mnt
Assumint que useu /mnt
com a punt de muntatje, copieu el vostre
nucli personalitzat a /mnt/linux.bin
. Seguidament executeu
l'script rdev.sh
el qual es troba en /mnt
, el qual
assumirα que trobarα el nucli tal i com s'ha descrit.
Per a fer-ho completament, tambΘ voldreu fer gzip al System.map i al .config
del vostre nucli personalitzat donant-vos un sys_map.gz
i un
config.gz
i desprΘs situar-los en /mnt
.
Ara podreu desmuntar la vostra imatge de disc i crear els disquets. Probablement voldreu ``Instal╖lar nucli i els m≥duls dels controladors'' usant els disquets que acabeu de construir amb el nucli personalitzat instal╖lat en el disc dur. Pel que tindre un disc de controladors resultarα avantatj≤s.
Si esteu usant un joc de discs amb un sabor del nucli, necessitareu entrar en la tty2 prement les tecles Alt i F2 a l'hora, i prement Enter per a aconseguir un indicatiu. Ecriviu ls /target/lib/modules per a veure a on posa els vostres m≥duls del disc de controladors (driver). Llabors feu uname -r per a averiguar a on tindrien que estar. Llabors podreu fer el segⁿent.
mv /target/lib/modules/* /target/lib/modules/`uname -r`
Ara podreu eixir de la shell i retornar a la tty1. Si no procediu correctament amb l'anterior passa, llavors el ``Configurar els m≥duls dels controladors dels dispositius'' no trobarα cap m≥dul el qual no seria desitjable.
TambΘ necessitareu reemplaτar el fitxer modules.tgz
del disquet
dels controladors. Aquest simplement contΘ un fitxer tar comprimit amb
gzip
de /lib/modules/versi≤-nucli; feu-ho
des del sistema de fitxers arrel per a que tots els directoris tambΘ estiguin
en el fitxer tar.
Si necessiteu un controlador essencial per a poder accedir al disc dur o a una intal╖laci≤ des d'un dispositiu font, podeu usar m≥duls existents en comptes de tindre que recompilar-vos el vostre propi nucli. Podeu precarregar m≥duls de controladors des d'un disquet abans de muntar la partici≤ arrel. Per a preparar aquest disquet, necessitareu:
tar
i gzip
de GNU (o Winzip
)
Tot seguit teniu les passes per a crear un disc de precαrrega, assumint que esteu en una mαquina Linux i que desprΘs penseu usar el sabor bf2.4:
/cdrom
su tar -zxvf /cdrom/debian/dists/woody/main/disks-i386/current/bf2.4/drivers.tgz tar -zxvf modules.tgz less lib/modules/2.4.18-bf2.4/modules.dep
modules.dep
, localitzeu els m≥duls que esteu
cercant i anoteu les seves dependΦncies. Anoteu l'ordre en que cada m≥dul
depen de l'altra. Feu el mateix amb cada dependΦncia, a menys que tingueu una
llista de m≥duls que poden carregar-se sense dependΦncies.
mformat a:
).
boot
i copieu tots els m≥duls
requerits en aquest directori.
Instal╖laci≤ de Debian GNU/Linux 3.0 per a Intel x86
versi≤ 3.0.23, 15 May, 2002